package com.heng.dto;

import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

// 查询用户可用优惠券入参
@Data
@NoArgsConstructor
@AllArgsConstructor
public class QueryAvailableCouponDTO {
//    @NotNull(message = "商品ID不能为空")
    private Long productId;         // 商品ID（用于业务扩展，比如指定商品可用券）
//    @NotNull(message = "商品价格不能为空")
//    @DecimalMin(value = "0.01", message = "商品价格必须大于0")
    private BigDecimal productPrice;// 商品价格（用于校验满减条件）
}